@charset "utf-8";
/* CSS Document */
/*CSS 解决页面切换时滚动条出现时跳动问题 start*/
html {overflow-y: scroll;}
:root {overflow-y: auto;overflow-x: hidden;}
/*CSS 解决页面切换时滚动条出现时跳动问题 end*/
html,body,div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,label,input,select,textarea,button,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,tr,th,td,q,abbr,acronym{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;font: 14px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif;color:#333;background:#fff;}
input,textarea,select,button{vertical-align:middle;outline:none;font-family:"Microsoft YaHei",微软雅黑;color:#333;}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#333;}
textarea{resize:none;}
a{color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#de0000;text-decoration:none;}
a:focus{outline:none;}
a img {border:none;}
.left,.fl{float:left;}
.right,.fr{float:right;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0;line-height:0;height:0;	margin-top:0;overflow:hidden;}
.clear20{clear:both;font-size:0;line-height:0;height:0; padding:10px 0; overflow:hidden; }
h1,h2,h3,h4{font-weight:normal;}

@-webkit-keyframes upDown{
	from{opacity:0; -webkit-transform:translate3d(0,-30px,0);}
}
@-moz-keyframes upDown{
	from{opacity:0; -moz-transform:translate3d(0,-30px,0);}
}
@keyframes upDown{
	from{opacity:0; transform:translate3d(0,-30px,0);}
}
/**header**/
.header{width: 100%;position: relative;z-index: 99; 
/*-webkit-animation: upDown 0.8s 0.1s both;
  	-moz-animation: upDown 0.8s 0.1s both;
  	-ms-animation: upDown 0.8s 0.1s both;
  	-o-animation: upDown 0.8s 0.1s both;
  	animation: upDown 0.8s 0.1s both;}*/
 }
.top{height: 98px;}
.logo{display: block;width:535px;height:67px;margin: 15px 0;}
.logo a{display: block;}
.logo img{max-width: 100%;}
.top_right{padding-top: 13px;}
.top_right .bdsharebuttonbox a{width: 34px;height: 34px;margin: 0 0 0 13px;background: url(../images/share_icons.png) 0 0 no-repeat;}
.top_right .bdsharebuttonbox a.bds_tsina{background-position:-47px 0;}
.top_right .bdsharebuttonbox a.bds_sqq{background-position:-94px 0;}

.menubox{position: relative;width: 100%;height:52px;}
.nav-main{position: relative;}
.nav-main>li{float: left;width: 12.5%; height:52px;line-height: 52px;}
.nav-main>li>a{display: block;font-size: 16px;color: #333;text-align:center;}
.nav-main>li.last{margin-right: 0;}
.nav-main>li.active>a,.nav-main li:hover>a{background:#094594;color: #fff;}
/*二级分类*/
.nav_bg{position:absolute;width: 100%;height:50px;top:52px;left:0;background:rgba(255,255,255,.5);display: none;z-index:9;}
.sub-nav{position: absolute;width:100%;  height:50px; line-height:50px;text-align: left;top:52px;left: 0;z-index: 99;display: none;}
.nav-main li.nr2 .sub-nav{padding-left:150px;}
.nav-main li.nr4 .sub-nav{padding-left:450px;}
.nav-main li.nr5 .sub-nav{padding-left:600px;}
.nav-main li.nr7 .sub-nav{padding-left:800px;}
.sub-nav>a{display: inline-block;line-height: 50px;height: 50px;font-size: 15px;padding: 0 35px;}

.menu_tt{display: none;height: 50px; font-size: 18px;font-weight: bold;color:#fff; line-height: 50px;float: left;position: absolute;left: 10px;top: 0;z-index: 2;}
.menu {width: 22px;height: 26px;position: absolute;right: 10px;top:8px;background: #fff;text-align: center;cursor: pointer;display: none;padding:4px 10px;z-index: 1;}
.menu .icon-bar {display: block;width: 22px;height: 2px;border-radius: 1px;margin-top: 5px;background: #ce000c;}
/*banner*/
.swiper-container { width: 100%;}
.swiper-slide img{max-width: 100%;}
.swiper-container .swiper-pagination-bullet{width: 12px;height: 12px;background:#fff;border: #a9a9a9 1px solid;opacity: 1;}
.swiper-container .swiper-pagination-bullet-active{background:#ed1b2f;border:#ed1b2f 1px solid;}
.banner .swiper-pagination{position:static;margin: 16px 0 30px;}

/**首页主体内容**/
.ind_one{margin: 95px 0 0;}
.ind_l{width: 585px;margin-bottom: 30px;}
.ind_l .img{width: 100%;height: 276px;overflow: hidden;}
.ind_l .img img{width: 100%;}
.ind_l .ind_con{background: #e5e5e5;padding: 15px 20px;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
.ind_l .ind_con h3{ font-size: 24px;background: url(../images/line02.png) left bottom no-repeat;padding-bottom: 5px;margin-bottom: 5px;}
.ind_l .ind_con .intro{line-height: 26px;height: 52px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ind_l a:hover .ind_con{background: #094594;color: #fff;}
.ind_l a:hover .ind_con h3{background: url(../images/line03.png) left bottom no-repeat;}

.ind_news{padding: 60px 0 100px;}
.ind_title{text-align: center;}
.ind_title h1{font-size: 30px;padding-bottom: 10px;background: url(../images/line01.png) bottom center no-repeat;}
.ind_title span{display: block;text-transform: uppercase;color: #999;font-size: 16px;padding-top: 6px;}

.ind_newscon{padding: 46px 0 0;}
.ind_news_l{width:585px;height: 478px;float: left;overflow: hidden;}
.ind_news_l img{max-width: 100%;}
.ind_news_list{width: 595px;}
.ind_news_list li{padding: 14px 0;line-height: 26px; border-bottom: #999 1px solid;overflow: hidden;}
.ind_news_list li .date{width: 60px;font-size: 36px;text-align: center;padding-top:15px;}
.ind_news_list li .date .date_2{display: block; font-size: 14px;line-height:30px;}
.newsr{width: 495px;}
.ind_news_list h1{font-size:18px;height: 26px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.ind_news_list .newstext{font-size: 14px;color: #666; margin-top:10px; line-height: 26px; height:52px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ind_news_list li a:hover{color: #094594;}


/*footer*/
.footer{width:100%;background:#094594;color: #fff;}
.foot{padding:66px 0 0;}
.bottom-nav{position: relative;padding-bottom: 96px;}
.bottom-nav li{width: 16.6%;}
.bottom-nav li.last{width: auto;}
.bottom-nav li span{display: block;}
.bottom-nav li span>a{display: block;color: #fff;font-size: 16px;}
.bottom-nav li dl{margin-top:2px;}
.bottom-nav li dl>a{display: block;font-size: 12px; line-height: 22px;color: #fff;}
.bottom-nav li dl>a:hover{color: #fff;}
.foot .ewm{position: absolute;width: 122px;height: 122px; top:0;left: 50%;margin-left: -61px;z-index: 1;}
.link{color: #fff;font-size: 16px;line-height: 36px;padding-bottom: 44px;}
.link_tt{width: 80px;}
.link_list{width: 1120px;overflow: hidden;}
.link_list li{float: left;background: url(../images/foot_line.png) right center no-repeat;}
.link_list li a{color: #fff;display: block;padding: 0 14px;}
.copyright{width: 100%;line-height: 40px;padding:30px 0; text-align: center;font-size: 16px;border-top: #fff 1px solid;}
.copyright a{color: #fff;}


/**内页***/
.inside-banner{width: 100%;position: relative;}
.inside-banner img{width: 100%;}
.current{width: 100%;height: 46px;line-height: 46px;overflow: hidden; background: url(../images/current_line.png) bottom repeat-x;}
.lmy_curr{border-left: #E7E7E7 1px solid;}
.tab_list{overflow: hidden;float: left;}
.lmy_curr li{float: left;}
.lmy_curr li a{display: block;line-height: 46px;height: 46px;font-size: 16px;padding: 0 32px;border-right: #e7e7e7 1px solid;}
.lmy_curr li.active a,.lmy_curr li a:hover{background: #094594;color: #fff;}

.contain{margin: 44px auto 50px;min-height: 400px;}
.about_text{line-height: 26px;font-size: 14px;color: #666;}
.about_text img{max-width: 100%;}

.lmy_news{padding-top: 50px;}
.slidebox{position: relative;}
.slidebox ul{overflow: hidden;}
.news_top .news_top_l{width: 469px;height: 297px;}
.news_top_l img{width: 100%;}
.news_top_r{width: 690px;padding: 25px 0 0;}
.news_top_r h4{font-size: 18px;line-height: 30px;height: 30px;margin-bottom: 5px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_top_r .date{font-size: 14px;color: #999;display: block;}
.news_top_r .news_intro{color: #666; line-height: 24px;height:72px;margin-top: 5px; overflow: hidden;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.news_top_r .more{display: block;width:122px;height: 36px;text-align: center;line-height:36px;color: #fff;background: #094594;margin: 50px 0 0;}
.slidebox .hd{position: absolute;height: 36px; bottom:55px;right: 0;text-align: right;z-index: 999;}
.slidebox .hd li{display: inline-block;width:35px;height: 35px;margin-left: 10px; border: #dcdcdc 1px solid;text-align: center;line-height: 35px;color: #666;cursor: pointer;}
.slidebox .hd li.on{background: #094594;border-color: #094594;color: #fff;}

.news_list{margin-top: 25px;}
.news_list li{padding: 15px 0;line-height: 26px; border-bottom: #999 1px solid;overflow: hidden;}
.news_list li .date{width: 80px;font-size: 36px;text-align: center;padding-top:15px;}
.news_list li .date .date_2{display: block; font-size: 14px;line-height:30px;}
.news_list .newsr{width:1100px;}
.news_list h1{font-size:18px;height: 28px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.news_list .newstext{font-size: 14px;color: #666; margin-top:10px; line-height: 26px; height:52px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_list li a:hover{color: #094594;}

/**产品页面**/
.pro_con{padding: 50px 0 20px;}
.pro_list li{width: 282px;height:387px;padding:0 9px 20px;float: left;}
.pro_list li a{display: block;border:#9e9e9e 1px solid;overflow: hidden;}
.pro_list li img{width:100%;display: block;}
/*pager*/
.nypager{
	text-align: center;
	margin:50px 0 20px;
}
.nypager a{
	display: inline-block;
	color: #666;
	padding: 4px 12px;
	border: #dcdcdc 1px solid;
	margin: 4px 5px;
}
.nypager span.active a,.nypager a:hover{
	background: #094594;
	border-color: #094594;
	color: #fff;
}

/*新闻内页*/

h4.newstitle {
	line-height: 40px;
	text-align: center;
	font-size: 22px;
}

.news_message {
	text-align: center;
	margin-bottom: 30px;
}
.news_con{font-size: 14px;line-height: 28px;color: #666;min-height: 300px;}
.news_con img{max-width: 100%;}
#preLink,#nextLink{font-size: 16px;line-height: 30px;display: block;}
@media only screen and (max-width:1700px) {
	.banner-text{padding-top: 240px;}
}

@media only screen and (max-width:1500px) {
}

@media only screen and (max-width:1400px) {
}

@media (min-width: 992px) and (max-width:1199px) {
	.ind_one{margin: 70px 0 0;}
	.ind_l{width: 486px;}
	.ind_l .img,.ind_l .img img{height: 230px;}
	.ind_news{padding: 40px 0 70px;}
	.ind_news_l{width: 486px;height: 397px;}
	.ind_news_list{width: 486px;}
	.newsr{width: 410px;}
	.ind_news_list li .date{font-size: 30px;}
	.ind_news_list li{padding: 10px 0;}
	.ind_news_list .newstext{margin-top: 5px;}
	.link_list{width: 912px;}
	.foot{padding: 40px 0 0;}
	.copyright{padding: 20px 0;}
	
	.news_list li .date{font-size: 32px;}
	.news_list .newsr{width:882px;}
	
	.news_top .news_top_l{width: 440px;height: 278px;}
	.news_top_r{width: 520px;}
	.slidebox .hd{bottom: 36px;}
	.pro_list li{width: 230px;height:311px;}
}
@media (min-width: 768px) and (max-width:991px) {
	.ind_one{margin:50px 0 0;}
	.ind_l{width:371px;}
	.ind_l .ind_con h3{font-size: 20px;}
	.ind_l .img,.ind_l .img img{height:175px;}
	.ind_title h1{font-size: 26px;}
	.ind_news{padding:30px 0 50px;}
	.ind_news_l{width: 371px;height: 303px;}
	.ind_news_list{width: 371px;}
	.newsr{width:300px;}
	.ind_news_list li .date{font-size: 24px;padding-top: 0;}
	.ind_news_list h1{font-size: 16px;}
	.ind_news_list li{padding: 10px 0;}
	.ind_news_list .newstext{margin-top: 5px;height:26px;white-space: normal;-webkit-line-clamp:1;}
	.link_list{width:682px;}
	.foot{padding: 30px 0 0;}
	.link{padding-bottom: 30px;}
	.copyright{padding:15px 0;}
	
	.news_list li .date{font-size:28px;}
	.news_list .newsr{width:662px;}
	.lmy_news{padding-top: 30px;}
	.news_top .news_top_l{width: 48%;height: 232px;}
	.news_top_r{width:48%;padding-top: 10px;}
	.news_top_r .more{margin: 20px 0 0;}
	.slidebox .hd{bottom: 33px;}
	
	.pro_list li{width: 234px;height:321px;}
}
@media (max-width: 767px) {
	.container{width: 100%;}
	.top{height: auto;}
	.header{position: relative !important;height: auto;background: #fff;}
	.menubox{position:relative;height: 50px;background:#094594;}
	.menu_tt{display: block;}
	.logo{width:80%;height: auto; float: none;text-align: center;margin: 15px auto;}
	.top_right{display: none;}
	.nav-main{float: none !important;width: 100%;display: none;position: absolute;top: 50px;left: 0;}
	.nav-main>li{width: 100%;height: 40px;line-height: 40px;text-align: center;background:#fff;}
	.nav-main>li>a{font-size: 16px;}
	.nav-main>li:hover>a,.nav-main>li.active>a{color:#094594;background:none;}
	.header .menu{display: block;}
	.ind_one{margin:30px 0 0;padding: 0 10px;}
	.ind_l{width:100%;}
	.ind_l .ind_con h3{font-size:18px;}
	.ind_l .img,.ind_l .img img{height:auto;}
	.ind_title h1{font-size: 20px;}
	.ind_news{padding:20px 10px 20px;}
	.ind_news_l{width: 100%;height: auto;margin-bottom: 20px;text-align: center;}
	.ind_news_list{width: 100%;}
	.newsr{width:88%;}
	.ind_news_list li .date{width:10%; font-size: 24px;padding-top: 0;}
	.ind_news_list h1{font-size: 16px;}
	.ind_news_list li{padding: 10px 0;}
	.ind_news_list .newstext{margin-top: 5px;height:26px;white-space: normal;-webkit-line-clamp:1;}
	.link_list{width:682px;}
	.foot{padding: 20px 10px 0;}
	.copyright{padding:10px 0;}
	.bottom-nav{padding-bottom: 66px;}
	.link{font-size: 14px;line-height: 30px;padding-bottom: 20px;}
	.link_tt{width: 10%;}
	.link_list{width: 88%;}
	
	.lmy_news{padding:20px 10px 10px;}
	.news_list li .date{font-size:24px;width: 10%;}
	.news_list .newsr{width:85%;}
	
	.news_top .news_top_l{width: 48%;height: 232px;}
	.news_top_r{width:48%;padding-top: 10px;}
	.news_top_r .more{margin: 20px 0 0;}
	.slidebox .hd{position: static;margin: 10px 0 0;text-align: left;}
	.slidebox .hd li{width: 26px;height: 26px;line-height: 26px;margin: 0 10px 5px 0;}
	.contain{margin: 30px auto;padding: 0 10px;}
	.con{padding: 0 10px;}
	.lmy_curr li a{height: 40px;line-height: 40px;}
	.current_r {display: none;}
	.current{height: 40px;}
	h4.newstitle{font-size: 18px;}
	.pro_con{padding: 30px 10px 20px;}
	.pro_list li{width:31.2%;height:auto;padding: 0 1% 15px;}
	.nypager{margin: 20px 0;}
}
@media (max-width: 640px) {
	.inside-banner{height:167px;overflow: hidden;}
	.inside-banner img{position: absolute;width: 640px;height: 167px; top: 0;left: 50%;margin-left: -320px;z-index: 1;}
	.ind_news_list li .date{width:15%; font-size: 22px;padding-top: 10px;}
	.newsr{width:83%;}
	.ind_news_list .newstext{height:52px;white-space: normal;-webkit-line-clamp:2;}
	.link_tt{width: 100%;}
	.link_list{width: 100%;}
	
	.news_list li .date{font-size:22px;width: 15%;}
	.news_list .newsr{width:83%;}
	.pro_list li{width:48%;height:auto;padding: 0 1% 15px;}
}

@media (max-width:480px ) {
	.ind_l{margin-bottom: 20px;}
	.ind_newscon{padding: 20px 0 0;}
	.ind_news_list li .date{width:20%; font-size: 22px;padding-top: 10px;}
	.newsr{width:78%;}
	.bottom-nav li{width: 100%;}
	.bottom-nav li.last{width: 100% !important;}
	.bottom-nav li span{height: 40px;line-height: 40px;border-bottom: #6c6c6c 1px solid;padding: 0 10px;}
	.bottom-nav li span>a{background: url(../images/arrow-right.png) right center no-repeat;font-size: 14px;}
	.bottom-nav li dl{display: none;}
	.bottom-nav{padding-bottom: 30px;}
	.foot .ewm{position:static;margin: 20px auto;left:auto;}
	
	.news_list li{padding: 10px 0;}
	.news_list li .date{font-size:22px;width:20%;}
	.news_list .newsr{width:78%;}
	.news_list .newstext{margin-top: 5px;}
	
	.news_top .news_top_l{width:100%;height: auto;}
	.news_top_r{width:100%;padding-top: 10px;}
	.news_top_r .more{margin: 20px 0 0;}
	.slidebox .hd{position: static;margin: 10px 0 0;text-align: left;}
}

@media (max-width:380px ) {
}

.form{margin: 30px 0;}
.form .form-horizontal .form-group{margin-left: 0;margin-right: 0;}
.form label{font-weight: normal;text-align: right;width: 18%;float: left;padding-right: 2%;line-height: 48px;}
.form .input{width: 80%;float: left;}
.form .form-control{display: initial;width:30%;}
.form i{font-style: normal;vertical-align: middle;	padding-left: 5px;}
.form select.form-control{	width: auto;}
.form .send-btn{text-align: center;margin-top: 20px;}
.form .send-btn input{width: 160px;height: 40px;font-size: 16px;text-align: center;line-height: 40px;border: none;margin:5px 11px;}
.form .send-btn .send{background: #094594;color: #fff;}
.form .send-btn .reset{background: #666;	color: #fff;}
.form textarea{width: 80%;border: #ddd 1px solid;padding: 6px 12px;}
@media only screen and (max-width:767px) {
	.form input.form-control{width: 80%;}
	.form .input{width: 80%;}
	.form .form-control{display: initial;width:80%;}
}
@media only screen and (max-width:480px) {
	.form input.form-control{width: 94%;}
	.form .form-horizontal .form-group{margin-bottom: 10px;}
	.form label{width: 100%;text-align: left;}
	.form .input{width:90%;}
	.form textarea{width: 90%;}
}